package com.bgrconsulting.stockorderentry.service.model.response;

import javax.xml.bind.annotation.XmlRootElement;

import com.bgrconsulting.stockorderentry.service.model.Account;
import com.bgrconsulting.stockorderentry.service.model.AccountBalance;
import com.bgrconsulting.stockorderentry.service.model.CashAccountBalance;
import com.bgrconsulting.stockorderentry.service.model.DTBalance;
import com.bgrconsulting.stockorderentry.service.model.MarginAccountBalance;

@XmlRootElement(name = "accountbalance")
public class AccountBalanceResponse {
	private Account account;
	private AccountBalance accountBalance;
	private MarginAccountBalance marginAccountBalance;
	private CashAccountBalance cashAccountBalance;
	
	public AccountBalanceResponse(Account account, AccountBalance accountBalance, MarginAccountBalance marginAccountBalance, CashAccountBalance cashAccountBalance) {
		this.account = account;
		this.accountBalance = accountBalance;
		this.marginAccountBalance = marginAccountBalance;
		this.cashAccountBalance = cashAccountBalance;
		
	}
	
	public AccountBalanceResponse() {
		
	}
	
	public void setAccount(Account account) {
		this.account = account;
	}
	
	public Account getAccount() {
		return this.account;
	}
	
	public void setAccountBalance(AccountBalance accountBalance) {
		this.accountBalance = accountBalance;
	}
	
	public AccountBalance getAccountBalance() {
		return this.accountBalance;
	}
	
	public void setMarginAccountBalance(MarginAccountBalance marginAccountBalance) {
		this.marginAccountBalance = marginAccountBalance;
	}
	
	public MarginAccountBalance getMarginAccountBalance() {
		return this.marginAccountBalance;
	}
	
	public void setCashAccountBalance(CashAccountBalance cashAccountBalance) {
		this.cashAccountBalance = cashAccountBalance;
	}
	
	public CashAccountBalance getCashAccountBalance() {
		return this.cashAccountBalance;
	}
}
